![]() apparatus, systems and methods for automated dispensing of articles
专利摘要:
A system for automated dispensing of articles is provided in this document. Systems can include: a robotic arm; an arm tip tool attached to the robotic arm; a scanning device near the tip of the arm tool; and a controller for controlling the robotic arm and the tip tool. The tip-of-the-arm tool may include a body and two or more vacuum cups that extend from the body, where the controller controls a suction level provided for each of the two or more vacuum cups individually. Each of the two or more vacuum cups extending from the body can be moved between a retracted position close to the body, and a position extended away from the tip of the arm tool in response to the controller instruction. Suction can be provided only for the vacuum cups of the two or more vacuum cups that are arranged in the extended position. 公开号:BR112020005595A2 申请号:R112020005595-6 申请日:2018-09-05 公开日:2020-09-29 发明作者:Shawn T. Greyshock;Patrick Joseph Braun;William B. Pattison 申请人:Omnicell, Inc.; IPC主号:
专利说明:
[0001] [0001] The modalities of the present invention refer, in general, to the automated dispensing of articles and, in particular, to the automated dispensing of medications in medication storage units. The modalities may include complete or partial automation of the process and may include mechanisms to provide the effectiveness and accuracy of medication dispensing. BACKGROUND [0002] [0002] The dispensing of raw materials is a common practice that can, in general, be time-consuming and prone to error, particularly when done manually. Dispensing automation can improve both the efficiency and accuracy of the dispensing operation; however, different types of articles necessarily require different types of dispensing. In addition, automated dispensing can be expensive, and if dispensing operations are not frequent enough, or there is a low risk associated with errors, the cost of automation may not be justified. [0003] [0003] A particular field in which dispensing accuracy is critical is that of dispensing medication. Dispensing medication, as in health care facilities, can be a lengthy and complex process. With medication orders changing, and with the potentially significant ramifications of dispensing incorrect medication to a patient, the process of delivering medication from the central pharmacy to the patient can be a high-risk process in a healthcare setting. [0004] [0004] Health care facilities generally dispense medications from a central pharmacy for patients with a number of verification steps carried out along the way to ensure that the medication is the correct type and dose and that the appropriate patient receives the medication. Verification steps can add complexity and time to the process, thereby reducing effectiveness. Therefore, it may be desirable to implement devices, systems and methods that can automate some or all of the processes and that can increase the effectiveness with which medications are delivered to a patient. SUMMARY [0005] [0005] The embodiments of the present invention can provide an apparatus to facilitate automated dispensing of articles. The apparatus modalities may include: an arm tip tool that has a body, two or more vacuum cups that extend from the body, in which the two or more vacuum cups are movable towards and in the opposite direction of the arm tip tool body; a vacuum source configured to provide suction for each of the two or more vacuum cups; and a controller, in which the controller is configured to extend and retract each of the two or more vacuum cups independently, and the controller is configured to selectively determine which suction vacuum cups are applied. The controller can make the tip tool stick to an article using at least one of the two or more vacuum cups. The exemplary mode apparatus may include a valve controlled by the controller, where the valve is used to allow and deny suction to be provided for each of the two or more vacuum cups. [0006] [0006] The modalities may include a vacuum indicator in communication with the controller, where the controller determines that a vacuum cup is attached to an article in response to the vacuum indicator that records a relatively high vacuum reading, and in which the controller establishes that a vacuum cup is not attached to an article in response to the vacuum indicator which records a relatively low vacuum reading. The controller can generate an alert in response to the determination that a vacuum cup is not attached to an article when the vacuum cup is expected to be attached to an article. The controller can determine which of the two or more vacuum cups to be extended based on the size and shape of an article to be retrieved. The controller can provide suction only for the vacuum cups of the two or more vacuum cups that are extended. [0007] [0007] According to some modalities, the controller can determine a suction level in response to a certain size and weight of the article to be recovered, and cause the vacuum source to provide the determined suction level. A size, shape and weight of the item to be retrieved can be determined based on an identification of the item to be retrieved. The apparatus may optionally include a scanning device configured to scan the item to be retrieved, wherein the controller determines the identification of the item to be retrieved in response to the scanner which scans the item to be retrieved. The scan can include two-dimensional (2D) or three-dimensional (3D) barcode scanning, optical character recognition (OCR) or the like. The article identification may include a National Drug Code (NDC) identifier or similar unique identifier that uniquely identifies the type of medication and unit dosage. [0008] [0008] The embodiments of the present invention can provide a system for automated dispensing of articles. According to some modalities, the system may include: a robotic arm; an arm tip tool attached to the robotic arm; a scanning device near the tip of the arm tool; and a controller for controlling the robotic arm and the tip tool. The tip-of-the-arm tool may include a body and two or more vacuum cups that extend from the body, where the controller controls a suction level provided for each of the two or more vacuum cups individually. Each of the two or more vacuum cups extending from the body can be moved between a retracted position close to the body, and a position extended away from the tip of the arm tool in response to the controller instruction. The suction can be supplied only to the vacuum cups of the two or more vacuum cups that are arranged in the extended or retracted position. Optionally, depending on packaging configuration, suction can be provided for a combination of extended and retracted vacuum cups, and possibly not provided for another combination of extended and retracted vacuum cups. [0009] [0009] According to some modalities, the controller can determine which of the two or more vacuum cups to position in the extended position and which of the two or more cups to position in the retracted position in response to determining a size and shape of the article to be recovered. The controller can determine a suction level to be provided for the vacuum cups of the two or more vacuum cups in the extended position in response to a determination of the weight of the item to be recovered. The determination of a size, format and weight of the article to be recovered can be carried out in response to the scanner that scans the article to be recovered and the controller that identifies the article to be recovered based on the scan. [0010] [0010] The embodiments of the present invention can provide an apparatus which includes: two or more vacuum cups extending from a body, wherein each of the two or more vacuum cups can be independently movable between a position retracted in relation to the body and an extended position in relation to the body; and a controller configured to control the movement of the two or more vacuum cups between the retracted position and the extended position, and to control an amount of suction provided for each vacuum cup independently. The controller can determine which of the two or more vacuum cups to move to the extended position, and which of the two or more vacuum cups to move to the retracted position in response to determining a size and shape of an article to be retrieved. The controller can be configured to determine a location in the article to be retrieved for each of the extended vacuum cups to engage. The controller can control the amount of suction delivered to each of the extended vacuum cups in response to determining a weight of the item to be recovered. [0011] [0011] The embodiments of the present invention can provide an automated dispensing system for dispensing articles. An exemplary modality may include: a controller configured to receive a request for an item to be dispensed; a first storage module and a second storage module, each of which between the first storage module and the second storage module includes a plurality of movable trays between a storage position and a retract position, where each tray plurality of trays can include a plurality of storage locations; a robot configured to access the plurality of storage locations on a tray in response to the tray being moved to the retract position; and a tip-of-the-arm tool attached to the robot and configured to retrieve the item from the tray storage location in response to a request for said item received at said controller. The systems may include a barcode scanner attached to the tip-of-the-arm tool, wherein the barcode scanner is configured to scan an item ID at the storage location prior to retrieving said item. The tip-of-the-arm tool can be configured to scan a unique identifier associated with the item's storage location with the scanner. The controller can determine whether the unique identifier associated with the storage location is associated with the requested item. [0012] [0012] According to some modalities, each storage module may include a tray lift, where the tray lift is configured to move a tray from a retract position to an access position, where the access position is closer to the robot than the retract position. According to some embodiments, the systems may include a refrigerated storage module, where the refrigerated storage module includes a plurality of trays, and where each tray of the plurality of trays includes a plurality of storage locations. The refrigerated storage module may include at least one door shell, wherein the at least one door shell substantially surrounds the refrigerated storage module. The at least one door casing may enable a tray of the plurality of trays to be moved from the storage position to a retract position while substantially involving the remaining plurality of trays in the storage position. [0013] [0013] The refrigerated storage module mode can include a tray lift, where the tray lift can be configured to move a tray from a retract position to an access position, where the access position is closest of the robot that the retraction position of the tray, and the at least one door casing can be fixed to and moves with the tray lift. The embodiments can include a memory, wherein the memory can be configured to store a unique identification for each of the plurality of locations for each of the plurality of trays, and an identification of an article stored in each of the plurality of storage locations. The modalities can optionally include a tracking system, in which the robot can advance along the tracking system between the first storage module and the second storage module. [0014] [0014] The modalities can provide a method of operating an automated dispensing system. Methods may include: providing storage for a plurality of trays in a vertical stack in a storage module, where each tray is individually movable between a storage position and a retract position, and where each tray can include a plurality of uniquely identified storage locations, and items arranged in uniquely identified storage locations; receive a request for a first item on a controller; causing a tray that includes a unique storage location to still have the first item to be moved from the storage position to the retract position; command a robot to retrieve the item from its exclusive storage location; and dispensing the item to a dispensing location. Commanding the robot to retrieve the item may include commanding the robot, using an arm tip tool, to attach to the first item and to remove the first item from the exclusive storage location. [0015] [0015] According to some modalities, methods may include reading a unique storage location identification prior to retrieving the first item using at least one of a barcode scanner or a radio frequency identification reader attached to the arm tip tool. The methods may optionally include: reading an article ID using at least one barcode scanner or radio frequency identification reader attached to the tip of the arm tool; and dispensing the first item to the dispensing location in response to identifying the item that corresponds to the request. Methods may include having the tray that includes the unique storage location moved from the retract position to an access position by a tray lift. [0016] [0016] The modalities of the present invention can provide an automated dispensing system that includes: a controller configured to receive a request for an item to be dispensed; a storage module, wherein the storage module includes a plurality of movable trays between a storage position and a retract position, wherein each tray of the plurality of trays includes a plurality of storage locations; a tray lift configured to move a tray from a retract position to an access position; a robot configured to access the plurality of storage locations on a tray in response to the tray being moved to the access position, where the access position is closer to the robot than the retract position; and a tip-of-the-arm tool attached to the robot and configured to retrieve the item from a tray storage location in response to a request for said item to be received at said controller. [0017] [0017] According to some modalities, the tip-of-the-arm tool may include at least one of a barcode scanner or a radio frequency identification reader, and in which at least one of a barcode scanner or a radio frequency identification reader is configured to read an identifier of said article before retrieving said article. The automated dispensing system of exemplary modalities may include a tip-of-the-arm tool that has: a tip-tip tool body; two or more vacuum cups extending from the body, where the two or more vacuum cups are movable towards and in the opposite direction of the tool body from the tip of the arm; and a vacuum source to provide suction for each of the two or more vacuum cups. According to some modalities, the controller can be configured to cause each of the two or more vacuum cups to extend and retract independently, and in which the controller can be configured to selectively determine which suction vacuum cups They are provided. DESCRIPTION OF THE DRAWINGS [0018] [0018] Now, reference will be made to the attached drawings, which are not necessarily drawn to scale, and in which: [0019] [0019] FIG. 1 illustrates an exemplary form of external packaging as described in this document using multiple compartments sized for a common profile; [0020] [0020] FIG. 2 illustrates another exemplary form of outer packaging that includes containers with a lid of multiple sizes, each with a common profile; [0021] [0021] FIG. 3 illustrates another exemplary embodiment of an outer packaging that includes a flexible film pouch with a gripping handle; [0022] [0022] FIG. 4 illustrates an exemplary embodiment of bags used as an outer packaging; [0023] [0023] FIG. 5 illustrates a single dose vehicle that defines a plurality of cavities therein; [0024] [0024] FIG. 6 illustrates another view of the vehicle of FIG. 5 which includes two single dose blister packs received within the wells; [0025] [0025] FIG. 7 illustrates multiple boxes sized as outer packaging; [0026] [0026] FIG. 8 illustrates automated loading of external packaging according to an exemplary embodiment of the present invention; [0027] [0027] FIG. 9 illustrates an exemplary embodiment of a bag loading operation at a bagging station; [0028] [0028] FIG. 10 illustrates another exemplary embodiment of an external packaging that includes a card holder; [0029] [0029] FIG. 11 illustrates the storage of external packaging according to an exemplary embodiment of the present invention; [0030] [0030] FIG. 12 is a block diagram of an exemplary device that can be deployed as a controller according to an exemplary embodiment of the present invention; [0031] [0031] FIG. 13 is an exemplary embodiment of an automated dispensing system according to an exemplary embodiment of the present invention; [0032] [0032] FIG. 14 illustrates several exemplary embodiments of tray configurations according to the present invention; [0033] [0033] FIG. 15 is an exemplary representation of a scanning station for the identification of articles according to an exemplary embodiment of the present invention; [0034] [0034] FIG. 16 is a bottle roller according to an exemplary embodiment of the present invention; [0035] [0035] FIG. 17 is a plan view of a modular automated dispensing system according to an exemplary embodiment of the present invention; [0036] [0036] FIG. 18 is another plan view of a modular automated dispensing system according to an exemplary embodiment of the present invention; [0037] [0037] FIG. 19 is a plan view of a modular automated dispensing system that has two robots according to an exemplary embodiment of the present invention; [0038] [0038] FIG. 20 is a storage module according to an exemplary embodiment of the present invention; [0039] [0039] FIG. 21 is an illustration of a storage module having movable housings according to an exemplary embodiment of the present invention; [0040] [0040] FIG. 22 illustrates a plan view of a modular automated dispensing system that has a refrigerated storage module according to an exemplary embodiment of the present invention; [0041] [0041] FIG. 23 illustrates a plan view of a modular automated dispensing system that has a secure storage module in accordance with an exemplary embodiment of the present invention; [0042] [0042] FIG. 24 illustrates a plan view of a modular automated dispensing system that has an automated aligner module according to an exemplary embodiment of the present invention; [0043] [0043] FIG. 25 illustrates an exemplary embodiment of a blister pack card that includes a plurality of blister packs; [0044] [0044] FIG. 26 illustrates a plan view of a modular automated dispensing system that has an automated packaging module according to an exemplary embodiment of the present invention; [0045] [0045] FIG. 27 illustrates an arm tip tool according to an exemplary embodiment of the present invention; [0046] [0046] FIG. 28 illustrates another view of an arm tip tool according to an exemplary embodiment of the present invention; [0047] [0047] FIG. 29 illustrates an exemplary arm tool end configured with a claw together with a secure recovery cabinet; and [0048] [0048] FIG. 30 illustrates is a flow chart of a method of operating an automated dispensing system according to an exemplary embodiment of the present invention. DETAILED DESCRIPTION [0049] [0049] The modalities of the present invention can provide several devices, systems and methods to provide the effectiveness of dispensing medication within a health care facility. Some embodiments and components of the present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all of the embodiments of the invention are shown. Instead, several embodiments of the invention can be incorporated in many different ways and should not be construed as limited to the embodiments presented herein; instead, these arrangements are provided so that such disclosure will satisfy applicable legal requirements. [0050] [0050] The exemplary embodiments of the present invention can provide a method, apparatus, and computer program product that can facilitate automated dispensing of articles, such as dispensing medications within a health care facility. The modalities can improve the efficiency and accuracy of dispensing articles, incorporating mechanisms that can resolve issues identified by the applicant as substantial obstacles in automating the dispensing of articles, particularly when those articles are of different sizes, formats and weights. [0051] [0051] Although the modalities of the present invention can be described mainly in relation to the dispensing of medications and medical supplies in health care facilities, such as hospitals and long-term care facilities, for example, modalities of the inventions described in this document can be deployed in a variety of facility types, not limited to those explicitly described in this document. For example, modalities can be deployed in distribution warehouse environments in which items can be dispensed to satisfy orders. While certain aspects of modalities described in this document may be specific for dispensing medication and the associated accuracy required therein, similar implementations may omit certain features or include other features as would be evident to an individual of ordinary skill in the art. [0052] [0052] Health care facilities may include a central pharmacy where medications are stored and dispensed to areas throughout the health care facility. Some health care facilities may depend on a supplier, distribution center or remote central pharmacy that stores medications and supplies in a remote location and delivers medications and supplies on an as-needed basis. In such a modality, medications from the supplier, distribution center or remote central pharmacy can be received by a health care facility in a receiving area. Although the modalities of the present invention can be described as medication dispensing from a central pharmacy, modalities in which central pharmacies are located remotely or modalities with the use of distribution centers can implement modalities of inventions in the area in which medications and supplies are received from central pharmacy or distribution center. The indication of necessary medications can be provided to the central pharmacy or distribution center with sufficient execution time so that the health care facility can receive the medications in advance when they are needed. Items to be Dismissed [0053] [0053] Although automated dispensing systems of exemplary modalities described in this document can be used to dispense various types of articles, the primary modality described in this document is particularly well suited for dispensing medications. Modularity and storage module types can be configured to accommodate the needs of any form of medical storage or medical supply storage. However, it is noted that other articles may benefit in a similar way from the various configurable storage modules described in this document for automated dispensing systems. [0054] [0054] As noted above, an automated dispensing system according to exemplary modalities can be implemented in, for example, a central pharmacy in a health care facility. Medications dispensed from a central pharmacy can be of a variety of shape factors from individual pills or capsules to intravenous bags of a liter or more capacity. Other form factors may include syringes, [0055] [0055] Although certain medications are configured to be dispensed in vials in which a syringe is a necessary supply to accompany the vial, other medications may require that a patient consume food or a drink instead of water. In such cases, the food or drink to accompany the medication can be treated as a supply, and such supplies can also be dispensed since other supplies can be dispensed as described in this document. [0056] [0056] According to some modalities described in this document, some products can be repackaged in external packaging or packaging that involves or keeps the medication or supplies in a package form that is one or more more uniform, more easily attached, more easily stored, etc. External packaging can provide a common packaging size, profile, shape, handle feature, content protection, etc. [0057] [0057] Various forms of uniform semi-uniform outer packaging or secondary packaging are provided in this document for use with a variety of medications and supplies with varying shapes, sizes, and handling requirements (eg fragile, temperature sensitive, etc.). ). The outer packaging described in this document can provide an aspect of uniformity for, in general, non-uniform shape factors. Uniformity can be in the profile of the outer packaging, such as when the outer packaging includes a plurality of several compartments sized with uniform profiles or the uniformity can be in a location / holding hole of a plurality of different sized bags configured to hold the various factors shape. [0058] [0058] FIG. 1 illustrates an exemplary embodiment of an outer packaging in accordance with an exemplary embodiment of the present invention using compartments of varying sizes with a common profile. Each of the illustrated compartments 102, 104, 106, and 108 are of a different size while maintaining a common profile. The smallest compartment 102 can be configured to hold small items such as single doses of oral medication 110 (for example, pills, capsules, tablets, etc.) while the largest compartment 108 can be configured to hold large items, such as an intravenous liter bag 112 and / or intravenous tubing 114, each of which may be too large to fit into any of the smaller compartments 102, 104 or 106. The compartments between the largest and the smallest (compartments 104, 106) can be appropriately sized to attach medications and / or supplies such as vials, syringes, 100 ml intravenous bags or similar. Uniform compartment profiles can allow compartments to be processed along a conveyor line configured to accommodate such a profile. Furthermore, compartments with a uniform profile can be stored on common shelves with only the width of the occupied shelf varying between compartments of different sizes. Although some modalities of compartments of varying size may include a variable length, other modalities may include a common length and a variable depth. For example, each compartment can occupy the same width as a shelf, but the compartment can still extend back to the shelf to create added capacity. [0059] [0059] In some exemplary modalities, the outer packaging can be sealed or closed to keep the contents of the outer packaging protected and / or safe. For example, the various sized compartments of FIG. 1 may include lids that can be attached to the compartments by a velcro fastening system, a snap-on lid or an ultrasonic heat-welded plastic film seal. The type of wrapping used for the outer packaging may be dependent on the use of the outer packaging. For example, an outer packaging for manual dispensing (for example, via a nurse car) within a healthcare facility may not require a wrapper or may use a simple snap-on wrapper. An outer packaging for automated distribution within a health care facility or an outer packaging for distribution through a road delivery service may require a safer wrap that is less likely to be opened inadvertently, such as a wrapping wrap. heat sealed film. [0060] [0060] The wrapper may also depend on the type of content contained within the outer packaging. For example, if the outer packaging contains environmentally sensitive content that should not be exposed to moisture or water, you can benefit from a heat-sealed film wrapper. Wrappers that are impervious to air and water can also be used for outer packaging used with oxygen-sensitive content, in which an inert gas fills the outer packaging. [0061] [0061] A wrapper for an external packaging can also be selected based on whether the content is regulated by administration, as in the case of controlled substances, or if the content is a high-value candidate for usurpation. In such embodiments, a lockable wrapper can be used to seal the outer packaging. FIG. 2 illustrates an exemplary embodiment of an outer packaging with an articulated wrapper. As illustrated, the outer packages 120 of FIG. 2 may include a common profile, but vary in width to accommodate medications and supplies of varying sizes. The outer packaging base 122 and hinged lid 124 can open in a tilting door mode to allow access to the interior cavity containing the medication or supply. As shown, the outer package can include a divider 126 that can allow two items to be transported within an outer package without the two interfering with each other. Separation ensured by the divider to help reduce confusion or errors when multiple medications are contained in an external package for a particular patient. It is also illustrated on the outer packages of FIG. 2 is a housing mechanism that includes a flap 130 received within lock 128. The housing mechanism may be a lock mechanism that requires a key, code or biometric identifier. For example, authorized medical personnel may have access to a key, such as a magnetic key kept in their possession or at a nurses station, which can unlock lock 128. Optionally, the lock can be a push button release configured only to keep the lid 124 in a closed position during transport. [0062] [0062] Although wrappers and locks can be used to trap controlled substances, safety of controlled substances may additionally depend on safety by obscurity, in which narcotics and other controlled substances are not distinguished from uncontrolled substances, so that finding controlled substances among the plurality external medication packaging can be difficult. In addition, as described below, the storage location may comprise the security measures necessary to secure narcotics or high-value items so that outer packaging, if used, may not require any additional security measures. [0063] [0063] FIG. 3 illustrates another exemplary embodiment of an outer packaging. The illustrated embodiment of FIG. 3 is a reusable fold bag style outer packaging that can be available in several sizes to accommodate multiple sizes of medications and supplies. Bag 132 can be produced from a flexible material 134 which can be elastic to better hold the contents without displacement. The material can also be substantially transparent to allow easy verification of the bag's contents. Material 134 may have an adhesive strip 136 around the perimeter so that when the sheet of material 134 is folded, a pocket 132 is formed. Adhesive strip 136 may be a Velcro-type closure or a removable adhesive material to allow the pouch to be easily opened and closed again for reuse. Optionally, the bag-style outer packaging can be designed for single use and may include a non-removable adhesive that requires pouch 132 to be fully opened. Such a single-use pouch can be beneficial for modalities that need evidence of tampering. Bag 132 may also include a handle 138 or hook that can be used to hang or secure the bag for transportation and dispensing. As noted above, some outer packaging may include a common shaped and / or sized handle feature, such as handle 138 to assist automation or effective handling as opposed to, or in combination with, a common size or profile. [0064] [0064] External packaging according to the present invention can be incorporated in other forms, such as envelopes or bags. FIG. 4 illustrates an exemplary embodiment of an outer package in the form of a bag 140 that includes an orifice 142. The type of outer packaging can be of any size necessary to accommodate the medication or supplies carried in it, and orifice 142 can be used to secure, store and hold the bag 140. The bag or envelope style outer packaging can be conductive to use at times when the medication or supply is received from a supplier as the cost of the outer packaging and material used in it is relatively minimal. In addition, pharmacy automation tools, such as an automated dispensing system, can be configured to pack and dispense medications and supplies in such outer packs, so that manual packaging of medications or supplies in outer packs may not be necessary, thereby increasing manner, effectiveness and cost reduction. Some medications may be available from a supplier in bulk quantities in such external packaging, such as the illustrated box 144 of single dose blister packs 146 supplied in 140 bag-style outer packaging. [0065] [0065] Single dose blisters can be complex or, in some way, challenging for automated handling due to their irregular sizes and shapes. However, exemplary embodiments described in this document may provide a mechanism for ease of storage, retrieval and identification of blister packs. FIG. 5 illustrates a single dose vehicle 150 that defines a plurality of cavities 151 therein. Each well can be configured to receive a single dose of medication from a single dose blister pack. Cavities 151 can include recesses 152 sized to receive the medication blister that extends from the back of a single-dose blister packaging package (i.e., the lump containing the current single dose of medication). This makes it possible for a single dose blister pack of medication to be received inside the cavity with the blister pack facing upwards as the blister pack generally contains information that identifies the medication on the side opposite the blister. , which is received inside recess 152. [0066] [0066] The size, shape and depth of cavities 151 and recesses 152 can be configured to accommodate a large sample of single-dose blisters of various shapes and sizes. According to the vehicle 150 of FIG. 5, the vehicle is configured to hold two single dose blisters, with one in each well 151. As shown, a single dose blister pack is capable of being received inside each well 151 with the medication blister pack facing down and received in recess 152. This guidance will position the single-dose blister pack to remain substantially horizontal on a plane defined by the vehicle 150, leaving identification information and other medication information printed (for example, the information displayed on the back side of the blister pack opposite the blister pack) viewed from above the vehicle. This makes it possible to scan information regarding the single doses of medication contained within the vehicle [0067] [0067] In addition to the uniform guidance of single doses of medication to be readily identified in vehicle 150, the vehicle configuration allows for a reliable mechanism for a collection system to collect vacuum (for example, with the use of a mechanism for removing blister packaging) single-dose blister packaging during a recovery and delivery process. The vehicle of FIG. 5 further includes a flap 153 which may enable an automated collection system to retrieve vehicle 150 and transport the vehicle using flap 153 as a location for holding. In addition, the vehicle illustrated [0068] [0068] FIG. 6 illustrates another view of the vehicle 150 that includes two single-dose blister packs received within cavities 151. As shown, the blisters of the blister packs are face down, with the blisters received within recesses 152. Identification information related to medications single-dose blister packs are visible on flat surfaces facing upwards, such as medication name 155 and a machine-readable barcode [0069] [0069] FIG. 7 illustrates another exemplary embodiment of external packaging in accordance with embodiments of the present invention. The illustrated modality includes several box sizes, ranging from a small box 147 to a large box 148. The small size and the large size can be determined by the sizes of medications and supplies to be handled within a healthcare facility. . In the illustrated embodiment, boxes 147, 148 include hinged doors on a front side of the box. The doors can be hinged near the bottom of the front, opening outwards. The boxes can include a common depth so that the boxes can be arranged in a stacked configuration 149 while each door for each box remains accessible. [0070] [0070] Although some of the outer packaging described above can be used to store a medication or supply in an automated dispensing system, such as in a central pharmacy, other outer packaging can be used to receive medications or supplies once dispensed from the dispensing device automated. For example, external packaging according to the modalities of the present invention can also facilitate automation of medication order fulfillment. For example, as illustrated in FIG. 8, empty compartments 160 of various sizes, but of a common profile can be configured to be transported along a conveyor 162 and to be loaded by a robot 164 or other form of automation. Robot 164 can place a medication or supply 166 in compartment 160 to dispense to a patient. The modalities of the present invention can also be used with existing automated pharmacy dispensing systems that can deliver medications from an inventory to an external package for transport to a location close to a patient. In this way, external medication packages can be implanted for storage within an automated dispensing device as further described below, and / or implanted to receive the dispensed medication. According to some embodiments, an outer packaging used within an automated dispensing device, such as the outer packaging 140 of FIG. 4, can be dispensed by the automated dispensing apparatus to another external packaging, such as the compartments of FIG. 1 as shown in FIG. 8. [0071] [0071] Outer packs can be configured to contain only a single medication (ie, a single dose), one medication and a related supply (for example, a medication bottle and a syringe) or the outer packs can be configured to contain multiple medications intended for the same patient. For example, if a patient requires five medications in the morning, three in the course of the day, and four in the evening, one outer carton can be loaded with the five morning medications, a second outer carton can be loaded with the three medications in progress. of the day, and another external packaging can be loaded with the four night medications. In such a modality, individual screening and control for single-dose medications may be missed; however, efficacies can be acquired using only a single external packaging for each moment of the day that the medication is necessary for the patient. [0072] [0072] As further described below, exemplary modalities systems may include a bagging station in which one or more medications are placed in a bag and the bag becomes the outer packaging. In such an embodiment, medications can initially be retrieved and dispensed into a compartment, in which the compartment is removed to a bagging station or bag loading device. The bags at the bagging station can be in a bag net (for example, on a roll or bag spool), where the bags have or predefined lengths separated by perforations and sealed at one end or the bag net can be a continuous network of a material tube, where the bagging station can seal the bags at one or both ends, and bags separated from each other, as needed. [0073] [0073] According to some modalities, in a bagging station, a bag is printed for, with information such as the content to be placed in the bag, a destination for the bag, a patient to whom the bag content is prescribed, or similar. The bag can be printed with a unique machine-readable identifier for easy machine recognition. The bag can be indexed to a position, scanned to ensure that the printed evidence for the bag is appropriate, and then opened to receive medications. [0074] [0074] FIG. 9 illustrates an exemplary embodiment of a bag loading operation at a bagging station. As shown in A, loading compartment 158 containing one or more medications is inserted into an open bag 157 at the bagging station. The loading compartment 158 can be advanced, for example, by robot 204 with the use of an arm tip tool at 159. The loading compartment includes a floor 161 and an end panel 167. As shown in FIG. 9 B, once the loading compartment 158 is inserted into bag 157, the floor 161 is retracted, which can be enabled by a variety of mechanisms, such as a transmission gear 168. Slide the floor 161 under the bottom of compartment 158 leaves the contents of the compartment inside the bag 157. As shown in C, the end panel 167 is raised, thus allowing compartment 158 to be removed from the bag along the arrow 169. Medications 163 are therefore deposited inside bag 157 with minimal risk of damaging any of the medications. [0075] [0075] The bags of exemplary modalities can have release features that can be sealed and released by removing one or more items. For certain medications or facilities, an anti-tamper seal may be more desirable. As noted above, the bags can be formed from a continuous net and can be loaded without being separated, so that a bandolier of bags can be formed, which can be useful in modalities in which multiple bags are destined for the same location or prescribed for the same patient. Optionally, medications can be dispensed to replenish medication cabinets, so that a bandolier of bags can be useful to replenish different medications within the same cupboard. The bags can be equipped with holes to minimize air trapped inside the bag, and can include easily accessible perforations to allow the bag to be easily opened. The printed portion or a portion thereof can be attached by means of perforation for easy removal. Patient information or information protected under the Personal Health Information Protection Act (HIPAA) can be removed from the bag to comply with such protections. The bags can be optionally opaque or translucent instead of transparent to protect the patient's privacy or to mask the type of medication, such as narcotics, that can be a desirable target for the thief. [0076] [0076] In accordance with some embodiments of the present invention, outer packaging may also include identification signs arranged thereon to identify the contents of the outer packaging. In one embodiment, the outer packaging may include an outer packaging identification number that is correlated to a medication or supply that is placed in the outer packaging. The correlation between the external packaging identification number and the content can be performed by an automated system that loads the external packaging. Such a correlation would allow an outer packaging to be scanned to determine the outer packaging identification number and then referenced in a database to determine the contents of the outer packaging without requiring a person to review the contents of the outer packaging. The database can be maintained by a server at the health care facility configured to track and monitor medication dispensation within the health care facility. [0077] [0077] According to another modality, the outer packaging may include a label that is written to represent the contents of the outer packaging. FIG. 10 illustrates an exemplary embodiment of a patient identification label 172 that is printed and regulates progress in an outer package 170. The illustrated outer package can be a blister, bag or envelope configured to receive a single dose medication. The outer package 170 can be further configured with an orifice 174 for uniform storage and retrieval. Although illustrated as a 172 patient identification label, the identification attached to an outer packaging can identify the contents of the outer packaging regardless of a specific patient. In the illustrated embodiment, the patient identification label may include a bar code or other evidence that identifies the patient and the patient identification label 172 may be inserted into a pocket or otherwise affixed to the outer packaging 170. A The identification can also be printed directly on the outer packaging material instead of on a separate identification. [0078] [0078] FIG. 11 illustrates an exemplary embodiment of the outer package 170 as carried on a rod [0079] [0079] In addition or alternatively, medications such as blister packs may include identification information printed on the blister pack. External packaging can be configured so that the identification signs of the medication packaging are legible through the external packaging. For example, a blister pack with identification information on it can be placed in a bag through which the blister pack can remain legible. However, a blister pack may not require an outer pack when stored in an automated dispensing apparatus since the blister pack may be sufficient for storage and handling by a tip-of-the-arm tool, as will be further described below. Automated Dispensing System [0080] [0080] Automated dispensing systems, as described in this document, require an inventory of articles to be dispensed upon request. These dispensing systems must be periodically replenished in order to maintain the inventory necessary to fulfill orders once they are received. The inventory of articles stored in an automated dispensing device can be stored in external packaging, such as those described above, or in the native packaging of the article, as a blister pack for a single dose of medication, an ampoule, a box, a bag, etc. [0081] [0081] An automated dispensing system may need a controller configured to control the functions of automated dispensing. The controller can be configured in a variety of ways, an example of which is illustrated in FIG. 12. The example mode controller may include a set of processing circuits. The set of processing circuits can be configured to perform actions according to one or more exemplary modalities disclosed in this document. In this context, the set of processing circuits can be configured to perform and / or control performance of one or more functionalities of the handling, storage or distribution of articles such as medications and / or supplies according to several exemplary modalities. The set of processing circuits can be configured to perform data processing, application execution, and / or other management and processing services according to one or more exemplary modalities. In some embodiments, a computing device or a portion (or portions) or component (or components) thereof, such as the processing circuitry, may be incorporated as or comprise a circuit chip. The circuit chip may be a means of performing one or more operations to provide the features described in this document. [0082] [0082] A schematic illustration of an apparatus that can be deployed as a controller for an automated dispensing system is illustrated in FIG. 12. As shown, in some exemplary embodiments, the processing circuitry may include a processor 230 and, in some embodiments, may even include memory 232. The processing circuitry may be in communication with, include, or otherwise control a 234 user interface and / or a 236 communication interface. In this way, the processing circuitry can be incorporated as a configured circuit chip (for example, an integrated circuit chip) (for example, with hardware, software or a combination of hardware and software) to perform operations described in this document. [0083] [0083] Processor 230 can be incorporated in several different ways. For example, the processor can be incorporated as a variety of processing media, such as one or more of a microprocessor or other processing element, a coprocessor, a controller, or several other processing or computing devices that include integrated circuits such as a ASIC (application specific integrated circuit), an FPGA (field programmable port arrangement) or similar. [0084] [0084] In some exemplary embodiments, memory 232 may include one or more non-transitory memory devices such as, for example, volatile and / or non-volatile memory that can be either fixed or removable. In this context, memory 232 may comprise a non-transitory, computer-readable storage medium. It will be appreciated that while memory 232 is illustrated as a single memory, the memory may comprise a plurality of memories. The plurality of memories can be incorporated into a single computing device or can be distributed across a plurality of computing devices. The memory can be configured to store information, data, applications, instructions and / or the like to enable modalities of the present invention to perform various functions according to one or more exemplary modalities. For example, memory can be configured to temporarily store input data for processing by the processor. In addition or alternatively, the memory can be configured to store instructions for execution by the processor. As yet another alternative, memory can include one or more databases that can store a variety of files, content or data sets. Among the contents of memory, applications can be stored for execution by the processor to perform the functionality associated with each respective application. [0085] [0085] A 234 user interface of exemplary modalities, such as the user interface of a user module of an automated dispensing system, may be in communication with the set of processing circuits to receive an indication of a user entry in the user interface and / or to provide audible, visual, mechanical or other output to the user. In this way, the user interface may include, for example, a 234 user input interface such as a keyboard, mouse, controller, display, touchscreen, microphone, speaker, and / or other entry / exit mechanisms. In this way, the user interface may, in some exemplary embodiments, provide means for user control of modalities of the present invention. In some exemplary embodiments in which the invention is incorporated as a server, cloud computing system, or the like, aspects of the user interface may be limited or the user interface may not be present. In some exemplary embodiments, one or more aspects of the user interface can be implemented in a user terminal. Accordingly, regardless of implementation, the user interface can provide means of entry and exit to facilitate manipulation, storage, transport or delivery of medication according to one or more exemplary modalities. [0086] [0086] The communication interface 236 may include one or more interface mechanisms to enable communication with other devices and / or networks. In some cases, the communication interface can be any medium, such as a device or set of circuits built into hardware, or a combination of hardware and software that is configured to receive and / or transmit data to / from a network and / or any another device or module in communication with the set of processing circuits. As an example, the communication interface 236 can be configured to enable modalities of the present invention to communicate with application servers (or servers) and / or networks and / or information databases. Accordingly, the communication interface may, for example, include supporting hardware and / or software to enable communications via cable, digital subscriber line (DSL), universal serial bus (USB), Ethernet or other methods. [0087] [0087] FIG. 13 illustrates an embodiment of an automated dispensing device system 200 according to an exemplary embodiment of the present invention that can be controlled by a controller, as described above with reference to FIG. 12. The illustrated embodiment includes a plurality of storage modules 202 disposed close to a robot 204, which can be, for example, a six-axis robotic arm for retrieving and dispensing articles, as further described below. The robot 204 can be positioned in a tracking system 206 to allow the robot to move along the tracking that provides greater access to the storage modules and that allows for expandability and modularity of the automated dispensing system. Robot 204 may include an arm-tip tool 208 configured to attach to articles for retrieval, movement, and placement as needed. [0088] [0088] According to some modalities, a work platform 210 can be provided to facilitate the distribution of articles and the handling of articles, as will be evident from the following disclosure. [0089] [0089] The storage modules 202 can be configured to store a plurality of items, with each item accessible to the tip tool arm 208 of the robot 204. Although an arrangement of vertical shelves may be sufficient to store a plurality of items In order to increase storage density, available storage locations may extend horizontally to provide a substantial increase in storage capacity. To achieve this increased storage capacity, storage modules can include a plurality of trays 212 that can be received within storage modules 202 and can be configured to be moved between a storage position, where tray 202 is received within of the storage module, and a retract position, in which tray 212 is slid out of the storage module, accessible to robot 204 and arm tip tool 208. [0090] [0090] The automated dispensing device system 200 of exemplary embodiments can further include a user module 214, which can be incorporated by the controller of FIG. 12 or separate from it. Although an automated dispensing device system 200 of exemplary modalities may be able to be completely controlled via a remote interface or remote request / fulfillment device, such as a remote workstation, computer, controller, etc., the modality illustrated includes a 214 user module integrated with the automated dispensing device system. User module 214 can include a user interface 216. User interface 216 can include a means to provide information to a user, such as a display (for example, light-emitting diode (LED) display, organic LED display , liquid crystal display (LCD), plasma display, etc.), and a means for a user to enter information. The means for entering information may include a touch-sensitive display, a keyboard, pointing device (for example, mouse), a scanning device (for example, barcode scanner or radio frequency identification (RFID) scanner, etc.). ) or similar. User module 214 can be used to request dispensing of articles, to review a queue of articles to be dispensed, to review errors or correct problems, etc. [0091] [0091] The automated dispensing device system 200 of exemplary embodiments can dispense articles in an automated manner, and can do so for a delivery device. For example, the automated dispensing device system 200 can dispense items from trays 212 to, for example, a compartment. According to an exemplary modality of an automated dispensing system in a health care facility, the system may receive a request to dispense one or more medications for a particular patient. In response, robot 204 can advance along the tracking system 206 to a position to access a tray containing one or more of the requested medications. Tray 212 can be advanced to the retract position either through a mechanism of the storage module 202 or using the robot 204 to move the tray to the retract position. Once the tray is in the retract position, the robot arm tip tool 208 can be moved by robot 204 to a position above the location on the tray, where one of the requested medications is stored. The tip-of-arm tool 208 can retrieve the medication stored therein, and move the medication to a dispensing location. The dispensing location can be, for example, a specific patient compartment, which can be positioned on the work platform 210 or can be positioned in a dispensing area of a 200 system module. Once the medications requested for the patient were each retrieved and dispensed to the specific patient compartment, the compartment can be moved to a location for transport to the patient. Such an example of a transport device is a car, like a nurse's car. [0092] [0092] The illustrated embodiment of FIG. 13 includes a carriage module 218 and a carriage 220. The carriage 220 can be received inside the carriage module 218 from a position outside the automated dispensing system 200, so that the carriage moves in and out of the carriage module may not interrupt the operation of the 204 robot within the system. The carriage can be accessible within the carriage module 218 for robot 204. The robot can move the specific patient compartment that contains the medications requested for carriage 220 of carriage module 218 so that the specific patient compartment is ready for transport for the patient with the trolley 220. Optionally, the trolley can include a plurality of storage locations in it and the robot 204 can dispense the medication requested for a patient to a trolley storage location without needing a separate patient compartment . [0093] [0093] According to exemplary modalities described in this document, the automated dispensing system 200 can dispense a plurality of articles, such as medications, for a transport device, such as a car 220, without requiring manual intervention. This automated dispensing can be achieved by appropriately identifying items as they are received in the automated dispensing system 200 and once they are retrieved within the dispensing system. [0094] Each tray 212 within each storage module 202 may include a plurality of locations, each location having a unique identification. Locations can be uniquely identified based on an identifier, such as a barcode or RFID tag at the location, or uniquely identified by coordinates (for example, Cartesian coordinates) within the tray, for example. The trays can have several different configurations to accommodate different types of items stored in them. FIG. 14 illustrates several potential configurations of trays according to exemplary modalities described in this document. A tray can be configured to hold a plurality of cups, such as medication cups, as shown in 222. A tray can be configured to hold a plurality of blisters, as single-dose blister packs, as shown in 224. A tray it can be configured to hold a plurality of compartments which can be of uniform or different sizes, as shown in 226. These compartments can be clear to facilitate identification of the articles contained therein, as further described below. And trays can be configured to hold a plurality of cards, such as a card containing a plurality of individual, single-dose blister packs, as shown in 228. Trays can be configured in a variety of ways to hold any type of item you need automated dispensing. In addition, trays can be configured to hold a number of differently shaped factors, which include a combination of any of the tray configurations in FIG. 14 deployed in a single tray. Tray pockets can optionally be lined with relatively high tensile material, particularly in soft plastic tray pockets. This can enable exemplary modalities to maintain the position of an item loaded in a pocket, such as a medicine bottle in an identification position, and to mitigate the effects of vibration and movement of items inside the pocket to allow easier identification of the article in the pocket. . [0095] [0095] According to an exemplary modality, each location of a tray can be uniquely identified so that a position of the location within the tray is known. The geometry of a tray and locations on it can be stored within a memory, such as memory 232 of the controller illustrated in FIG. [0096] [0096] Trays 212 of exemplary modalities can be kept inside or associated with a particular storage module, so that the trays are replenished to dispense with articles in it. However, according to some modalities, trays can be removable from storage modules and replenishment can occur by replacing trays within a storage module. In such a case where trays are removable from a storage module, a tray 212 identification can be read by a device, such as a scanning device, upon receipt in a storage module so that the controller can associate a specific tray with a specific location within the automated storage device. [0097] [0097] As articles are dispensed from automated dispensing systems as described in this document, replenishment of articles is necessary to maintain an inventory of articles for dispensing. Replenishment is an operation that can occur inactivity between dispensing operations, which can happen overnight in a health care facility, where fewer medications are being dispensed, for example. Several methods for replenishment can be used to replenish the automated dispensing systems described in this document, and replenishing quickly and effectively can be important in deployments where there is little downtime in which replenishment can occur. [0098] [0098] The automated dispensing system 200 of exemplary modalities can also provide automated replenishment using the robot 204 and arm tip tool 208, as described in the present document. Refueling can occur by replacing all 212 trays or portions of them. For example, a refueling cart can be received within carriage module 218, wherein the refueling cart includes a plurality of trays stored therein. Such trays can include a plurality of storage locations, as described above with reference to FIG. 14. The trays can be removable from the cart, so that a tray can be retrieved by the robot 204. The trays of the refueling cart can be the same size as the trays [0099] [0099] The storage module trays can be relatively large, so that replenishment can occur in only a portion of the storage module trays. In such an embodiment, trays 212 of storage modules 202 may include inserts, where the inserts include a plurality of locations, and each tray may include several inserts. In such modality, inserts of the trays can be exchanged during refueling. For example, a storage module tray 212 can be configured to hold these inserts. An insert that is scheduled for replenishment (due to the fact that the insert is empty, almost empty, or contains items that expire now or will expire soon, etc.) can be removed from a tray 212 of the storage module 202 for the robot 204 using the tip-of-the-arm tool 208. The refueling carriage received on carriage module 218 may include an insert to replace the removed insert. Robot 204 can retrieve the replenishment insert and place the replenishment insert in tray 212. In this mode, each insert can be individually identified, with locations of known inserts and their contents stored in a database, as in memory. 232 of the controller. Such inserts can promote bulk replenishment of articles. [0100] [0100] According to some modalities, replenishment of articles may occur on a unit-by-unit basis. A refueling cart can be received in the car module 218, and may include a tray of items for refueling the system 200. The tray can be removed from the refueling cart, and placed in a location within the automated dispensing system 200 for access by robot 204 and the tip of the arm tool 208, as in the work platform 210. The robot 204, using the tip tool of the arm 208 and advancing along the scanning system 206, can retrieve items from the tray refilling and placing them in the locations of trays 212 of the storage unit. Once this is done, a location and item identification can be stored by the controller, as in memory 232. [0101] [0101] According to some modalities, the robot 204 can also be configured to, at the controller instruction, move items between different storage locations within one or more trays 212 of the storage modules 202. This can be done to consolidate items or to place articles in strategic positions based on other articles that are likely to be retrieved with those articles. For example, if a first medication, in general, causes a side effect that is treated with a second medication, the first and second medications can be placed next to each other inside a tray 212 of a storage module 202, since it is likely that both medications will need recovery at the same time. The automated storage systems of exemplary modalities may also have trays or areas for which retrieving articles is most effective. For example, a tray that is at a height similar to that of the intermediate height of the robot 204 can be accessed more effectively than a tray that is at the top or bottom of the robot travel. High-volume articles or articles that are frequently used can be positioned in these accessed areas more effectively to promote faster throughput of the automated dispensing system. High-volume articles may change periodically (for example, allergy medications) so that repositioning of medications can be performed by robot 204 at the instruction of the controller to optimize the organization of articles in the storage modules. Periodically, robot 204, in the controller instruction, can defragment or gather fragmented data from stored articles by consolidating articles in a more condensed storage area. Sparse-distributed articles can be placed together to promote effective article retrieval and dispensing. [0102] [0102] Robot 204 may include a scanner, such as a barcode scanner, RFID scanner / tag reader, etc., to read the item identification once they are retrieved and / or placed in storage locations. storage. In addition, this scanner can read the identification of trays 212, tray inserts, and / or locations within the trays or inserts. The scanner can be used to identify items that are being dispensed or replenished to ensure accuracy and that the item that is stored in a particular location on the storage module is consistent with the item that is anticipated. [0103] [0103] According to some modalities, the scanner can be an image capture device, to capture images from a bar code or identifier and use the image, through bar code analysis or optical character recognition, to deduce the identity of the scanned image. In such an embodiment, the robot 204 can use the image capture device as a vision guidance system to facilitate knowledge of locations within trays for articles. The image capture device can enable the robot to determine a centroid of an article in order to better secure the article to retrieve it. In addition, the image capture device can enable the robot 204, using the controller, to determine an orientation of an article within a tray so that the tip-of-the-arm tool can be properly positioned to retrieve the article based in the given orientation. [0104] [0104] Although the scanner or image capture device of exemplary modalities can be used to determine the identification of an article, some articles may not have identification signs that are easily read, particularly those in which an article's guidance can obscure the identification signs. Such an exemplary embodiment may include a medication bottle, in which a bar code is arranged on one side of a substantially cylindrical shaped bottle. If the bar code is not positioned in a way in which the bar code can be read while the vial is in a tray 212 of the storage module, 202, alternative methods of identification may be required. [0105] [0105] Some modalities described in this document may include compartments configured to facilitate the identification of articles that may be unidentifiable based on their orientation. Trays 212 can contain a plurality of compartments, such as the tray compartments illustrated in 226 of FIG. 14. The compartments can be transparent and removable from the tray so that a retrieved compartment can be provided for an identification station for determining an identification. FIG. 15 illustrates an exemplary embodiment of a compartment 242, once removed from a tray 212. The compartment can be moved to a station within the automated dispensing system 200 by robot 204 in which several scanning devices 240 are positioned. Scanning devices can be barcode scanners or image capture devices, for example. In response to robot 204 which inserts compartment 240 in the identification station, scanning devices 240 can scan the compartment for content through the transparent material of the compartment. A bar code or other evidence arranged on the vial 244 can be scanned by at least one of the scanning devices 240 and the information provided to the controller for identification. Compartment 242 of the illustrated embodiment includes a curved profile along its length with the absence of angles from a conventional rectangular compartment. The transparent, curved profile can promote easier scanning of the signs on the bottle 244 by providing a substantially undistorted view of the signs on the bottle, as would be present if there were signs of scanning through the corner of a rectangular compartment. [0106] [0106] According to exemplary modalities of automated dispensing systems that commonly dispense articles of a cylindrical or substantially cylindrical shape, where the identification signs may not be visible to a tip tool scanner while the article is resting on a location within a tray, a rolling mechanism can be employed to rotate the cylindrical article 244 while a scanner 240 scans the article as shown in FIG. 16. The article roll 250 of FIG. 16 includes a pair of rollers 252 configured to rotate the article 244 on its main geometric axis so that the scanning device 240 can view the entire larger surface of the article. This can enable the scanner to read the article's identification signs. Since different sizes of cylindrical articles can be dispensed from automated dispensing systems, multiple rollers of article 250 can be used, with rollers of varying size or gaps between rollers 252 in order to safely rotate articles of other sizes. Optionally, the article roll 250 may include rollers having a variable width, so that the distance between the rollers can be adjusted by the controller to accommodate a retrieved item. The article roller can be conveniently positioned for robot 204 and arm tip tool 208, as in work platform 210. [0107] [0107] Although an article 250 roller can be used to practically expose an identification as the cylindrical article is rotated on rollers 252, exemplary modalities can optionally capture images from three different positions around a recovered article in order to read any evidence of the article. A first image capture device or camera can be captured from the tip-of-the-arm tool as it is positioned to retrieve an article. This image can be an image of the top side of an article. Robot 204 can retrieve the article from a pocket, such as a tray pocket, and advance the article to a position where two additional image capture devices can capture images from two positions below the article. Image capture devices can be positioned in such a way as to capture 360 degrees around the article to ensure that any evidence in the identification can be captured. This can involve three or more image capture devices, where the image capture devices capture up to 120 degrees of an article's surface. The images on the underside of the article can be captured at a specific point during recovery as the article passes through an image capture area or, optionally, the robot can advance the tip-of-the-arm tool that holds the article to a station to specifically capture images that can be used to identify the article in a similar manner to that described in relation to FIG. 15. Scalable modular architecture [0108] [0108] The illustrated embodiment of FIG. 13 represents three storage modules 202, a carriage module 218, and a user module 214. The carriage module can be incorporated into the user module according to some modalities described in this document. FIG. 17 illustrates a plan view of the configuration shown in FIG. 13 of the automated storage system 200. The system illustrated in FIG. 17 includes the three medication storage modules 202, user module 216 (which includes carriage module 218), tracking system 206, robot 204 and tip-of-arm tool 208. FIG. 4 illustrates storage modules 202 with a drawer for each module extended in the retract position to illustrate the spatial relationship between the modules, the tracking system 206, and the robot 204. As shown, robot 204 and the tip tool arm 208 can access each storage compartment within each tray 212. [0109] [0109] While the illustrated modality can provide a high density solution for an automated dispensing system, where many items can be stored for dispensing in a relatively small area, some deployments may require additional capacity. Thus, modalities described in this document can be modular in nature and can be scalable to accommodate deployments in a wide variety of environments. FIG. 18 illustrates another exemplary implementation of modalities of the present invention. As shown, four additional storage modules are included in the embodiment of FIG. 18, with an extended tracking system 206 so that robot 204 can access additional storage modules. This deployment provides more than twice the storage capacity of the modality of FIG. 17 while just doubling the size of the entire system. In addition, modalities described in this document have a high storage density compared to other automated storage and dispensing options, so that products stored for dispensing in the modalities described in this document represent more efficient use of space, which can be limited in many health care settings. [0110] [0110] FIG. 19 illustrates another embodiment of the present invention that contains the automated dispensing system illustrated in FIG. 18; however, a second 205 robot was added. The second robot 205 can be added to the same tracking system 206 in which the first robot 204 is operating, and the second robot can provide an increase in performance by doubling the rate at which items can be retrieved. The two robots can either be controlled by the same controller or by separate controllers that are in communication with each other. Robots can communicate position throughout the 206 tracking system and be instructed to retrieve articles in order to maximize the duty cycle of both robots, thereby maximizing the use of available resources and increasing performance. [0111] [0111] As will be noted, the modular nature of exemplary modalities allows the expansion and scalability of automated dispensing systems in an unlimited way. In addition, additional car modules can be deployed to increase the number of options for dispensing and / or refueling. For example, one robot may have refueling trays for a first car module while another robot is dispensing items for a second car module. [0112] [0112] FIG. 20 illustrates an exemplary storage module according to an exemplary embodiment provided in this document. The exemplary storage module may include a cabinet 302 from which trays 212 extend when moved to the illustrated retract position. The cabinet can hold a large number of trays, and the spacing between trays can be determined based on the types of items to be attached to the trays. For example, if a tray is holding only a single dose of medication in blister packs, the tray may need only a relatively small vertical height for removal inside cabinet 302. However, if a tray is holding 1,000 ml bags of intravenous solutions, the required vertical removal between adjacent trays can be substantially greater. While moving trays 212 from a storage position (shown as tray 304) to a retract position (shown as tray 212) [0113] [0113] Such tray elevators 300, as described in this document, can additionally enable cabinets 302 to be built for almost any height, while having the ability to move the trays to a position on the storage module that is accessible to the robot 204. These tray elevators can move along rails on or within the face of cabinet 302 and can be driven, for example, by cables or gears to precisely move the tray to and from the position in which the tray is stored in cabinet 302 . [0114] [0114] The storage modules of exemplary modalities may need safe wrappers on the trays in order to keep the temperature or humidity levels within the desired levels for the articles stored in them or the safety of the stored articles can be a concern, as in case of narcotic medications. The embodiments described in this document can include doors that cover trays that are in a stored position, such as trays 304 of FIG. 20. FIG. 21 illustrates a pair of door casings 306 and 308 that involve trays that are not currently accessed by the tray lift 300. The door casings can be similar to the casings found on a roller bench, where the door is flexible along a geometric axis, and “rolls” back to the cabinet when it is raised or lowered. FIG. 21 illustrates a sectional view of the storage module illustrating the upper door casing 306 which is received by cabinet 302 on upper rollers 310, while lower door casing 308 is received by cabinet 302 on lower rollers 312. Once the elevator of tray 300 moves upward along the direction of arrow 314, more than upper housing 306 rolls back to cabinet 302 on rollers 310, while more than lower housing 308 is moved from within the cabinet and presented at the front of the cabinet , below the tray elevator 300. Similarly, when the tray elevator moves downward along the arrow 316, lower housing 308 rolls back to cabinet 302 on rollers 312, while upper housing 306 rolls out from within of the cabinet and is displayed on the front of the cabinet above the tray lift 300. These bottom and bottom wrappers prevent trays that are not currently being accessed by the elevator 300 to be accessed manually or otherwise. [0115] [0115] The storage modules of exemplary modalities can be provided with access outside the area in which the robot 204 or robots are moving. During the operation of the robots, the area between the storage modules in which the robot operates can be closed to operators to prevent an operator from being injured by the robot or tray elevators. However, it may be desirable to provide access to a tray while the automated dispensing system is actively dispensing items. In this way, access to trays outside the automated dispensing system can be provided. The trays may be available to slide off the side opposite that shown in FIGS. 20 and 21. This can enable an operator to manually check or consult articles or manually replenish any items urgently needed. Storage modules can include a tray elevator at the rear of a storage module to more conveniently present a tray to a user outside the automated dispensing system. In addition, the wrappers illustrated in FIG. 21 and described above can be deployed on the back of a cabinet for safety and / or reliability. In the event that the enclosures are used on both the front and rear of a cabinet, instead, a deployment may use an enclosure similar to a rolling door, wherein the upper enclosure 306 of FIG. 21 would be received around a single roller 310 as the housing is retracted. [0116] [0116] Access to the content of the dispensing system may be desirable when the system can receive service or if technical problems arise. In such an example, the system module that is accessible from outside the system may contain a typical supply of medications that may be needed for a period of time, such as 24 hours. This can make it possible for an installation to remain fully operational when the dispensing system is not working. In addition, the system can configure itself for such scenarios. If a patient at the facility has prescribed medication that is not commonly used, the dispensing system can move a supply of that type of medication to the unit that is accessible from outside the dispensing system to prepare for potential unexpected downtime. Storage Module Types [0117] [0117] The exemplary storage module modalities described above can be specifically configured to store a specific category of articles. For example, for some medications in a healthcare environment, it is necessary to keep the temperature below room temperature so that refrigerated storage can be ordered. The modularity of the automated dispensing system can be configured to receive a refrigerated storage module 260, as shown in FIG. 22. Although an entire module is represented in FIG. 22 As refrigerated, a storage module can be partially refrigerated depending on the required refrigerated storage capacity. The refrigerated storage module can function in substantially the same way as the storage modules 202. However, the refrigerated storage module can benefit from the deployment of the upper housing 306 and lower housing 308 described above in relation to FIG. 21, even if the remaining storage modules do not use such shells. The upper housing 306 and the lower housing 308 of a refrigerated storage module 260 can be insulated or provide insulating properties for the contents of the refrigerated storage module. In this way, the contents of a refrigerated storage module can be maintained at an appropriate temperature in a more effective and more consistent manner, thereby prolonging the useful life of the articles stored in it. [0118] [0118] Other types of items may also need specific storage needs. For example, articles that are subject to inventory regulations, such as narcotics, may need security protocols that are not otherwise necessary for non-narcotic medications. FIG. 23 illustrates an exemplary embodiment of an automated dispensing system that includes both a refrigerated storage module 260 and a secure storage module 262. The secure storage module may include an upper housing 306 and a lower housing 308, as shown in FIG. 21 in order to prevent access to trays that are behind the wrappers. Optionally, each tray can be equipped with a locking mechanism to prevent removal of the tray from the 262 secure storage module without proper authorization. Manual entry to the secure storage module can therefore be prevented when a technician or other employee is within the automated dispensing system (for example, during system downtime) and authorization is not authorized. This secure storage mechanism can be adapted to comply with local, regional or national regulations related to the types of articles stored in it. Access can be authorized to the secure storage module 262 via user module 216 or during routine item dispensing using the robot 204. [0119] [0119] FIG. 24 illustrates an automated dispensing system 200 that further includes an automatic aligner device 268. Items, such as medications, can be received in packages that require handling or separation prior to storage in storage modules 202. For example, medications can be received in a blister packaging format. When single-dose medications are packaged in a blister, they are typically packaged with several single doses of medication per blister card, so that there is a corresponding number of wells formed by vinyl equally spaced by blister card. These cavities are typically separated by a perforation. A singular blister is one that has been separated from a blister card, typically along its perforation. FIG. 25 illustrates a diagram of a blister card 270 according to an exemplary embodiment. As shown, blister card 270 may include a plurality of single dose blister packs 275 separated by perforations 280. The automatic aligner 268 of exemplary embodiments described in this document can be configured to separate single dose blister packs 275 in general , throughout its perforations, to be in a single form of single dose for storage within the storage module. [0120] [0120] In practice, one or more blister cards 270 can be received in the automatic aligner 268 of the automated dispensing system 200 in an exemplary manner. The blister card 270 can be received directly from an operator or technician or, alternatively, the blister card can be received via a refueling car 220 at car station 218, while the blister card 270 can be transported , by means of robot 204, for the automatic aligner 268. Upon receipt in the aligner 268, the aligner can separate the blister card 270 into individual single-dose blister packs 275. Single-dose blister packs can each having a medication identification on them, otherwise, single-dose blister packs can be repackaged in an outer carton or receive an identification identifying the medication in the single-dose blister pack. Single-dose identifiable blister packs can then be retrieved by robot 204, such as the tip-of-the-arm tool 208, and moved to storage locations within trays 212, as determined by a storage optimization tool in the controller. [0121] [0121] The modular nature of the automated dispensing system 200 of exemplary modalities makes it possible to expand the system to include several other modules that can facilitate dispensing. In addition to these modules described above, another such module is an automated bag printer or automated packer 269, [0122] [0122] The automated packaging module 269 can be equipped with a printer configured to print an identification in response to the automated dispensing system dispensing items of a particular order. The identification can be printed in response to the start of the dispensing process or upon receipt of items at the 269 automatic packaging station. The dispensing process may involve scanning (for example, scanning a barcode or RFID tag) or, another way, which identifies the retrieved articles and correlating them to an order for those retrieved articles. The identification can be carried out by a scanner attached to the arm tip tool 208, the bottle roller described above or an identification station to which an article is moved by robot 204 and arm tip tool 208 for identification. In this way, articles can be positively identified in one or more stages throughout the dispensing process to ensure that the appropriate articles are dispensed for each order received. Orders can be loaded individually in sequence or simultaneously. The controller, as described above, can optimize the dispensing process, such as loading multiple orders for the same item simultaneously. Regardless, systematic article identification throughout the process can be used to ensure that the appropriate articles are dispensed for the appropriate packaging at the 269 automatic packaging station with one or more verification steps along the way to ensure accuracy. [0123] [0123] Once the 269 automatic packaging module has packed or bagged the dispensed articles, the articles can be ready for distribution. Packaged items can be retrieved directly from the automatic packaging station 269, for example, by an operator. Or the automatic packaging station 269 can be configured to package the items so that the packaging can be retrieved by the robot 204 using the arm tip tool 208, and moved to the carriage module in preparation for the carriage to be retrieved by an operator with a plurality of orders loaded. [0124] [0124] Although exemplary modalities above are directed to dispensing medications according to orders received in the system in a systematic order / recovery sequence and, in general, first to leave - first to enter, certain medication orders may need special attention, which may include issuing a medication order. [0125] [0125] As described above, the automated dispensing system 200 of exemplary modalities may include a robot 204. The robot may be an arm of multiple geometric axes with a wide range of motion and varying degrees of freedom. The robot 204 can be equipped with an arm tip tool 208, as the exemplary embodiment illustrated in FIG. 27. The illustrated embodiment includes an arm tip tool body 400 from which vacuum cups 405, 410, and 415 extend into extension members 407, 412, and 417, respectively. The tool body of the tip of the arm 400 can be supplied with a vacuum source via conduit 420. The vacuum can be generated by a pump, which can be placed with the robot 204 and travel with the robot throughout the system tracking device 206. Optionally, the pump can be located remotely from the robot and tracking system, and may include a vacuum hose that is included with the umbilical cable cables used to power and control the robot 204 by the controller. [0126] [0126] Although exemplary embodiments described in this document include a tip-of-the-arm tool 208 configured to collect objects using a vacuum, the tip-of-the-arm tool can optionally be configured with a claw, such as the claw shown in FIG. [0127] [0127] The controller, which can be the controller used to control the robot 204 and other components of the dispensing system illustrated in FIG. 12 or it can be a separate controller used exclusively to control the tip-of-the-arm tool 208, which can be directed or instructed by the automated dispensing system controller. The arm tip tool 208 may include within or attached to the body 400 a manifold to which the vacuum source 420 is attached. This collector 422 can be in communication with a vacuum channel 424, 426, for each vacuum cup 405. A valve 428, 430 can control the vacuum flow from the collector 422 for each vacuum cup 405, 410, and 415. In this way, the controller can independently control valves 428, 430 to apply a vacuum to a vacuum cup or to prevent a vacuum from being applied to a vacuum cup. The controller can select one or more of the plurality of vacuum cups for vacuum supply to, and close the valves associated with each of the other vacuum cups. Optionally, valves 428, 430, may not be binary on / off valves and may allow partial opening / closing to reduce the flow of vacuum through a particular vacuum cup as needed. [0128] [0128] The vacuum cups 405, 410, 415, of exemplary modalities can be a flexible rubber or plastic to allow the vacuum cups to engage in a product and to create a seal against the product. Vacuum cups can be of different sizes to accommodate different engaging surfaces. For example, a cylindrical bottle that is engaged along its curved length may not be compatible with a large vacuum cup since the large vacuum cup may not be able to create a sufficient seal in a bottle of relatively small diameter . Otherwise, a relatively smaller vacuum cup may be able to seal sufficiently with the vial to allow the arm tip tool 208 to collect and move the vial. [0129] [0129] Each of the vacuum cups 405, 410, and 415, can be attached to extension members 407, 412, and 417, respectively. These extension members can extend from the tool body to the tip of the arm [0130] [0130] FIG. 28 illustrates an exemplary embodiment of a tipping tool 208 from a robot 204 (not shown) once engaged with an article 440. According to the illustrated embodiment, extension member 407 and associated vacuum cup 405 is in the retracted state , since it is an extension member and vacuum cup disposed behind it. Four extension members that include 417 are arranged in the extended position with vacuum cups (which includes 410, 417) engage with article 440. Since the article is not large enough to need or engage with vacuum cup 405, the vacuum cup 405 is determined not to be necessary to engage the article, and it is moved to the stowed position. The determination of which vacuum cups to use and which extension members to retract can be performed by the controller. The controller can determine, based on the identification of an item to be retrieved and an associated packaging size, which can be stored, for example, in memory 232, in which vacuum cups are required to engage the item. For example, an article for retrieval can be ordered, and the controller can reference a database of article configurations stored in memory 232 using a 230 processor. The controller can determine the appropriate vacuum cups for use based on the configuration stored, and retract those that will not be used. [0131] [0131] According to another exemplary embodiment provided in this document, the tip-of-the-arm tool can be equipped with a scanner or reader, such as a barcode scanner or RFID reader, as illustrated as 445 of FIG. 28. The tip-of-the-arm tool can determine the identification of the item to be retrieved based on a scan, and based on a known identification and configuration (for example, stored in memory 232), the appropriate vacuum cups can be established and configuration of members of appropriate extension can also be established. [0132] [0132] While varying article sizes can be accommodated through extension and retraction of extension members, and the use of some or all of the vacuum cups, heavier objects may require greater vacuum to maintain engagement between the object and the arm tip tool. The weight of an object can be stored in memory along with a packaging or form factor configuration so that a configuration of extension members and vacuum cups, together with their relative vacuum pressure, can be established. Optionally, the memory can store a configuration of extension members, vacuum cups, and vacuum pressure for one or more articles. The vacuum level can be controlled by the tip-of-the-arm tool valves (like valves 428, 430), controlled by a pressure regulator regulated by the controller, or optionally, controlled by the vacuum source (for example, the pump). [0133] [0133] The example tip arm tool can be equipped to perform machine learning operations in cooperation with the controller. For example, when retrieving an object, an object's height from a surface may not be known by the tip-of-the-arm tool, so the tool must move towards the object and determine when contact is made. The height at which this contact is made can be recorded and stored for the particular article and packaging configuration so that subsequent retrievals of the article can use the stored height of the object to estimate the height of engagement of the tip-of-arm tool with the object. [0134] [0134] Some exemplary embodiments provided in this document may include articles with unknown packaging configurations or packaging configurations may not be consistent between similar articles. For example, when articles are in external packaging, two articles of the same identification may have different shape factors. Thus, an exemplary embodiment provided in this document may include a tip-of-the-arm tool that has a vision system configured to determine the shape factor and size. The vision system can be included in 445 so that the shape and size of an article can be determined once the tip of the arm tool finds the article. Based on the scanning system of the article, the appropriate number and configuration of vacuum cups and extension members can be established, while the remaining vacuum cups (if any) can be retracted with their respective extension members. [0135] [0135] The vision systems of exemplary modalities can be used to find a central or centroid point of an article to be retrieved. This can make it possible for a tip-of-the-arm tool to better establish where to allocate recovery resources, such as suction cups, to avoid article imbalance or to mitigate potential droplets. The vision systems described in this document can be further configured to identify drawer locations, identify pockets within drawers, identify specific pockets using identifiers close to those pockets or similar. This can make it easier to collect items from a pocket and stock items in a pocket. [0136] [0136] According to an exemplary modality, a vision system can use algorithms to detect articles and to estimate the orientation of those articles. Some products can be difficult to identify and locate, such as bottles of clear liquid. A vision system can identify a cap for a bottle, identify the plane of the cap, then use any portion of the identification to identify the geometric axis along which the bottle extends. The exemplary mode vision systems can be configured for the machine to learn to adapt to product identification, particularly those products that are difficult to reliably detect, such as clear liquid bottles. The machine learning technique can optionally include teaching to the user, in which known articles are introduced to the system and identification of these known articles to the system so that the vision system can view the article and establish the unique characteristics of each product, and potentially each brand of each product. [0137] [0137] One or more of the vacuum cups and vacuum lines extending from the respective vacuum cups may include a vacuum indicator. Optionally, a vacuum indicator can be used for all vacuum cups on the tip of the arm tool. The vacuum indicator may be communicating with the controller as a feedback from the vacuum level on the tip tool and one or more vacuum cups, depending on the configuration. The vacuum indicator can be used to determine when an item is engaged by the vacuum cups. For example, a vacuum cup being used to engage an article may have a first level ready state vacuum when not engaged with the article. By engaging and fixing the article, the vacuum can increase to a second level, indicating that there is sufficient sealing of the vacuum cup in the article to remove vacuum. The controller can monitor the vacuum level of one or more vacuum cups to determine if sufficient vacuum is achieved by all vacuum cups attached to an article to collect and move the article. If the vacuum level is too low, this may be an indication that one or more of the vacuum cups is not properly engaged with the article, and the arm tip tool may attempt to reposition the article to align the vacuum cups with a surface to which they can engage. [0138] [0138] The vacuum indicator can be optionally configured to identify a drop condition or an impending drop condition. After an article has been collected by the tip-of-the-arm tool, while the vacuum levels of the active vacuum cups are at a sufficient vacuum to indicate engagement, in response to the vacuum levels of one or more decreasing vacuum cups, a condition of imminent drop can be established and the robot 204 can move the tool from the tip of the arm 208 to a location where the article can be re-engaged. In response to each vacuum level of each of the vacuum cups decreasing at substantially the same time, a drop condition can be detected and an alert can be generated in the user module to indicate to a user that an item has been abandoned. If the article is abandoned near a destination or a tray location (for example, immediately above the destination or location), the article can be retrieved by the tip of the arm tool without necessarily alerting an operator. [0139] [0139] The configuration of several articles can be optionally learned by a controller of an automated dispensing system with exemplary modalities. For example, if an article is identified and a vision system is used to determine the appropriate extension member and vacuum cup configuration, the reliability with which the article is moved (for example, no abandoned articles and no or few conditions) drop settings), this configuration can be learned by the controller and stored for memory for use when retrieving an article of the same identification in the future. Adaptive learning, in this way, can use a vision system as described above, while also building a database of known articles and appropriate known configurations. The machine learning aspects of the dispensing systems described in this document may associate certain item identifiers with packaging types, packaging configurations, packaging sizes and packaging weights. This can be retained in a table stored within the controller that is referenced when an object is to be retrieved. When retrieving an object, the table can be referenced to establish the anticipated details of the packaging. Although this information can be beneficial for the system and the tip-of-the-arm tool 208, the packaging information previously learned is not strictly reliable, since the types of packaging can change periodically. However, the packaging information learned can, in general, be accurate or provide sufficient guidance to the system and robot 204 that article recovery efficacy is substantially enhanced with learned packaging configurations. [0140] [0140] As noted above, certain medication orders or exceptions require exclusive treatment. Medication orders that are first dose orders or a quick collection (or on demand, STAT, etc.) can be handled differently than a conventional medication collection and dispensing operation. For such circumstances, robot 204 and system 200 of exemplary modalities may include features to facilitate such first dose or rapid collection orders. FIG. 29 illustrates an exemplary embodiment of robot 204 which includes the arm tip tool 208. Robot 204 also includes work surface 510 and container 512 arranged on the work surface. The exemplary modalities system 200 may include a first dose recovery / rapid collection area, which in the illustrated embodiment is a 502 cabinet. The 502 cabinet can be included with any of the modules identified above in the 200 system, as in the user module. 216. Cabinet 502 of FIG. 29 includes six storage lockers 504, each with a 508 handle and a 506 indicator. In practice, when an order is received for a first dose or a quick collection order that needs to be read as quickly as possible, robot 204 can cease the operation it was performing previously to retrieve the medication (or medications) needed for the first dose or rapid collection. Robot 204 can retrieve the required medication (or medications), and for a single first dose order or quick collection order, it can place medications in container 512 on work surface 510. Robot 204 can then proceed to cabinet 502 and place container 512 in one of the lockers. The locker can be accessible to the robot 204 from within the modular system 200, but locked to prevent unauthorized access from outside the system 200. [0141] [0141] By placing container 512 containing the first dose medication or quick collection order in the cabinet, the order may be ready for recovery. In some circumstances, an alert may be provided by the system that the order is ready to be recovered. A user can access the medication order by entering his identification in the system 200 user interface and specifying the order he wants to retrieve. As noted above, the cabinet can have an indicator 506 for each door 504, and the indicator associated with the medication to be retrieved can be illuminated, alerting the user of the locker in which their order is located. Port 504 can be unlocked to allow access to the medication order by the authorized user. Optionally, ports 504 can be numbered or otherwise identified and the system 200 user interface can direct the user to the appropriate port to retrieve their medication without requiring a 206 indicator. [0142] [0142] According to some modalities, by entering the user identification and order identification that are retrieving, an identification for that order can be printed on user module 216. Regardless of the number of orders that a user may be retrieving, only an identification or labels for the order to be retrieved is printed, and system 200 can wait for recovery of the first dose medication or associated quick collection from cabinet 502. The recovery process that includes unlocking the respective port 504 can wait for a scan of the printed identification to confirm that the user has retrieved the identification and only needs the associated medication in order to correlate the identification with the correct medication. Once the medication is retrieved and the respective door 504 is closed, the user can enter another order that must be retrieved, and an identification for that order can be printed. This order of operations ensures that multiple labels and multiple orders are not printed and retrieved simultaneously, increasing the chances of an unlabeled medication. [0143] [0143] FIG. 30 is a flow chart of a program method and product according to an exemplary embodiment of the present invention. It will be understood that each block in the flowchart and combinations of blocks in the flowchart can be deployed by various means, such as hardware, firmware, [0144] [0144] Accordingly, flowchart blocks support combinations of means to perform the specified functions and combinations of operations to perform the specified functions. It will also be understood that one or more blocks in the flowchart, and combinations of blocks in the flowchart, can be deployed by computer systems based on special-purpose hardware that perform the specified functions or combinations of computer instructions and special-purpose hardware. [0145] [0145] In this context, a method according to an embodiment of the invention, as shown in FIG. 30, may include providing storage for a plurality of trays in a vertical stack in a storage module as shown in 510. A request for a first item can be received at 520, such as via the controller. The request can be generated by a system such as a patient health care facility management system and communicated to the controller on a communication network. In 530, a tray that includes a unique storage location that has the first article in it can be moved from the storage position to the retract position. This movement can be affected by a solenoid or drive motor inside the storage module, or alternatively, the robot can move the tray. In 540, the robot can retrieve the item from the exclusive storage location, and dispense the item to a dispensing location as shown in [0146] [0146] In some modalities, a given operation among the operations can be modified or additionally amplified as described below. In addition, in some modalities, additional operations may also be included. It should be noted that each of the modifications, optional additions or amplifications below may be included with the above operations either alone or in combination with any of the other features described in this document. [0147] [0147] In an exemplary embodiment, an apparatus for carrying out the method of FIG. 28 may include a processor configured to perform some or all of the operations (510-550) described above. The processor can, for example, be configured to perform operations [0148] [0148] An example of an apparatus according to an exemplary embodiment may include at least one processor and at least one memory that includes computer program code. At least one memory and the computer program code can be configured to, with at least one processor, make the device perform 510-550 operations. [0149] [0149] An example of a computer program product according to an exemplary embodiment may include at least one computer-readable storage medium that has portions of computer executable program code stored therein. The computer executable program code portions may include program code instructions for performing 510-550 operations. [0150] [0150] Many modifications and other modalities of the inventions presented in this document will be remembered by an individual versed in the technique, to which these inventions belong, who have the benefit of the teachings presented in the previous descriptions and in the associated drawings. Therefore, it should be understood that inventions should not be limited to the specific modalities disclosed and that modifications and other modalities are intended to be included within the scope of the appended claims. Furthermore, although the previous descriptions and associated drawings describe exemplary modalities in the context of certain exemplary combinations of elements and / or functions, it should be noted that different combinations of elements and / or functions can be provided by alternative modalities without departing from the scope of the attached claims. In this context, for example, different combinations of elements and / or functions in addition to those explicitly described above are also contemplated, since they can be presented in some of the attached claims. Although specific terms are used in this document, they are used in a generic and descriptive sense only and not for purposes of limitation.
权利要求:
Claims (20) [1] 1. Automated dispensing system characterized by comprising: a controller configured to receive a request for an article to be dispensed; a first storage module and a second storage module, wherein each of the first storage module and the second storage module comprises a plurality of movable trays between a storage position and a retract position, where each tray plurality of trays comprises a plurality of storage locations; a robot configured to access the plurality of storage locations on a tray in response to the tray being moved to the retract position; and a tip-of-the-arm tool attached to the robot and configured to retrieve the item from a tray storage location in response to a request for said item received at said controller. [2] 2. Automated dispensing system, according to claim 1, characterized by the fact that the tip tool comprises: a body; two or more vacuum cups extending from the body, where the two or more vacuum cups are movable towards and in the opposite direction of the tool body from the tip of the arm; a vacuum source configured to provide suction for each of the two or more vacuum cups; and where the controller is configured to cause each of the two or more vacuum cups to extend and retract independently, and where the controller is configured to selectively determine which suction vacuum cups are provided. [3] 3. Automated dispensing system, according to claim 2, characterized by the fact that the controller causes the tip of the arm tool to be attached to an article using at least one of the two or more vacuum cups. [4] 4. Automated dispensing system, according to claim 3, further comprising: a valve controlled by the controller, in which the valve is used to allow and deny suction to be provided for each of the two or more vacuum cups. [5] 5. Automated dispensing system according to claim 3, further comprising: a vacuum indicator in communication with the controller, in which the controller establishes that a vacuum cup is attached to an article in response to the vacuum indicator which records a relatively high vacuum reading, and where the controller establishes that a vacuum cup is not attached to an article in response to the vacuum indicator which records a relatively low vacuum reading. [6] 6. Automated dispensing system, according to claim 5, characterized by the fact that the controller generates an alert in response to the establishment that a vacuum cup is not attached to an article when the vacuum cup is expected to be fixed to an article. [7] 7. Automated dispensing system, according to claim 1, characterized by further comprising an identification device attached to the tip of the arm tool, in which the identification device is configured to distinguish and visually identify the article based on one or more characteristics of the article. [8] 8. Automated dispensing system, according to claim 7, characterized by the fact that the tip of the arm tool is configured to, with the identification device, determine a unique identifier associated with the storage location. [9] 9. Automated dispensing system, according to claim 8, characterized by the fact that the controller determines whether the unique identifier associated with the storage location is associated with the requested item. [10] 10. Automated dispensing system according to claim 1, characterized by the fact that each storage module comprises a tray elevator, in which the tray elevator is configured to move a tray from a retract position to a retraction position. access, where the access position is closer to the robot than the retraction position of the tray. [11] 11. Automated dispensing system, according to claim 1, characterized by also comprising a memory, in which the memory is configured to store a unique identification for each of the plurality of storage locations for each of the plurality of trays , and an identification of an article stored in each of the plurality of storage locations. Knowing where these articles are allows us to optimize for use first to expire, to put high-use drugs closer to accessibility [12] 12. Method of operating an automated dispensing system, the method being characterized by: providing storage of a plurality of trays in a vertical stack in a storage module, where each tray is individually movable between a storage position and a position retraction, and where each tray comprises a plurality of uniquely identified storage locations, and items arranged in uniquely identified storage locations; receive a request for a first item on a controller; causing a tray that includes a unique storage location to still have the first item to be moved from the storage position to the retract position; command, by the controller, a robot to retrieve the item from the exclusive storage location; and dispensing the first item to a dispensing location. [13] Method according to claim 12, characterized in that it further comprises causing the tray including the exclusive storage location to be moved from the retract position to an access position by a tray lift, in which movement from the position of storage for the retraction position is along a first geometry axis, and in which movement from the retraction position to an access position is along a second geometry axis, perpendicular to the first geometry axis. [14] 14. Method, according to claim 12, characterized by the fact that the robot's command to retrieve the article comprises commanding the robot, to attach to the first article with the use of a tip tool and to remove the first article the unique storage location. [15] 15. Method according to claim 14, further comprising: reading a unique storage location ID before retrieving the first item using at least one of a barcode scanner or an ID tag reader. radio frequency attached to the tip of the arm tool. [16] 16. Method, according to claim 15, characterized by further comprising: reading an identification of the article using at least one of a barcode scanner or a radio frequency identification reader attached to the tip of the arm tool; and dispensing the first item to the dispensing location in response to identifying the item that corresponds to the request. [17] 17. Automated dispensing system characterized by comprising: a controller configured to receive a request for an item to be dispensed; a storage module, wherein the storage module comprises a plurality of movable trays between a storage position and a retract position, wherein each tray of the plurality of trays comprises a plurality of storage locations; a tray lift configured to move a tray from a retract position to an access position, in which movement from the storage position to the retraction position is along a first geometry axis, and in which movement from the retract position to an access position is along a second geometry axis, perpendicular to the first geometry axis; a robot configured to access the plurality of storage locations on a tray in response to the tray being moved to the access position, where the access position is closer to the robot than the retract position; and a tip-of-the-arm tool attached to the robot and configured to retrieve the item from a tray storage location in response to a request for said item received at said controller. [18] 18. Automated dispensing system, according to claim 17, characterized by the fact that the tip-of-the-arm tool comprises at least one of a barcode scanner or a radio frequency identification reader, and in which the at least one one of a barcode scanner or a radio frequency identification reader is configured to read an identifier for said article before retrieving said article. [19] 19. Automated dispensing system, according to claim 16, characterized by the fact that the tip tool comprises: a tip tool that has a body; two or more vacuum cups extending from the body, where the two or more vacuum cups are movable towards and in the opposite direction of the tool body from the tip of the arm; and a vacuum source configured to provide suction for each of the two or more vacuum cups. [20] 20. Automated dispensing system according to claim 19, characterized by the fact that the controller is configured to cause each of the two or more vacuum cups to extend or retract independently, and in which the controller is configured to selectively determine which vacuum suction cups are provided.
类似技术:
公开号 | 公开日 | 专利标题 BR112020005595A2|2020-09-29|apparatus, systems and methods for automated dispensing of articles US20210090713A1|2021-03-25|System and apparatus for item management US8989896B2|2015-03-24|High efficiency automated pharmaceutical dispenser KR20100017262A|2010-02-16|Distribution system and method US8869663B2|2014-10-28|System, method and corresponding apparatus for detecting perforations on a unit dose blister card BRPI0803080B1|2020-11-10|blister packaging machine US8527090B2|2013-09-03|Method, computer program product and apparatus for facilitating storage and/or retrieval of unit dose medications US20140261881A1|2014-09-18|System and Apparatus for Item Management Including Item Detection US20220073220A1|2022-03-10|Apparatuses, systems, and methods for the automated dispensing of and packaging of articles JP7009620B2|2022-01-25|Equipment, systems, and methods for automatic distribution of goods US11264124B2|2022-03-01|System and apparatus for item management KR20150017233A|2015-02-16|Medicines management apparatus EP2866210B1|2020-07-22|High efficiency automated pharmaceutical dispenser US20130126547A1|2013-05-23|System for Automatic Storage and Taking Out of Chartula CA2829547A1|2015-04-11|High efficiency automated pharmaceutical dispenser BR112015032304B1|2021-11-23|INTELLIGENT TRANSPORTATION DEVICE, SYSTEM FOR OPERATING WITH THE INTELLIGENT TRANSPORTATION DEVICE AND METHOD FOR OPERATING THE INTELLIGENT TRANSPORTATION DEVICE CA2846365A1|2014-09-15|System and apparatus for item management including item detection BRPI1002718A2|2012-04-03|individual drug dispensing cartridge, electronic drug separator device and dispensary
同族专利:
公开号 | 公开日 US20200168023A1|2020-05-28| CN111465967B|2022-02-08| US10586418B2|2020-03-10| US20190102965A1|2019-04-04| CA3075616A1|2019-04-04| WO2019067174A1|2019-04-04| KR20200051716A|2020-05-13| AU2018341922B2|2021-03-18| EP3659126A1|2020-06-03| JP2020535090A|2020-12-03| AU2018341922A1|2020-03-12| KR102355957B1|2022-01-25| KR20220016519A|2022-02-09| CN111465967A|2020-07-28| EP3659126B1|2022-02-23|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US5468110A|1990-01-24|1995-11-21|Automated Healthcare, Inc.|Automated system for selecting packages from a storage area| JPH0519213U|1991-04-08|1993-03-09|太平洋工業株式会社|Automatic warehouse learning device| JPH05208716A|1992-01-13|1993-08-20|Nec Corp|Automatic storage shelf device| JP2001054886A|1999-08-16|2001-02-27|Koganei Corp|Suction carrying method and its device| JP2003305676A|2002-04-11|2003-10-28|Denso Wave Inc|Control method and control device for mobile robot| CA2498496A1|2005-02-17|2006-08-17|Cal Loveless|Dosett loaded automatic prescription pill dispensing system| WO2007087546A2|2006-01-23|2007-08-02|Nexus Biosystems, Inc.|Automated system for storing, retreiving and managing samples| US8036773B2|2006-05-10|2011-10-11|Mckesson Automation Inc.|System, method and corresponding apparatus for storing, retrieving and delivering unit dose blisters| CA2662873C|2006-09-11|2013-11-19|Synergie Medicale Brg Inc.|Medication dispenser system and method| US8165929B2|2008-08-04|2012-04-24|Chudy Group, LLC|Adaptive pharmaceutical product management methods and system| CA2639239A1|2008-08-29|2010-02-28|Pcas Patient Care Automation Services Inc.|Automated modular apparatus for dispensing medicaments| US8191719B2|2009-08-14|2012-06-05|Pcas Patient Care Automation Services Inc.|Rack arrangement for kiosk dispenser| WO2012016031A1|2010-07-28|2012-02-02|Par Systems, Inc.|Robotic storage and retrieval systems| US20130126547A1|2011-05-11|2013-05-23|Jun Ho Kim|System for Automatic Storage and Taking Out of Chartula| KR101375906B1|2011-09-19|2014-03-21|인텔렉추얼디스커버리 주식회사|Refrigerator, server and method for managing food conveniently| JP5725369B2|2011-12-27|2015-05-27|株式会社ダイフク|Storage equipment| ES2559041T3|2012-03-27|2016-02-10|Glp Systems Gmbh|Sample Archive| EP2645298A1|2012-03-30|2013-10-02|austriamicrosystems AG|Portable object and information transmission system| US9150119B2|2013-03-15|2015-10-06|Aesynt Incorporated|Apparatuses, systems, and methods for anticipating and delivering medications from a central pharmacy to a patient using a track based transport system| JP6255647B2|2013-07-25|2018-01-10|株式会社ユーテック|Crystal film, crystal film manufacturing method, vapor deposition apparatus, and multi-chamber apparatus| CA2947278A1|2014-04-28|2015-11-05|Intelligrated Headquarters, Llc|Double acting fluidic cylinder for material handling| KR20170007247A|2014-05-09|2017-01-18|가부시키가이샤 유야마 세이사쿠쇼|Drug sorting device| US9563194B2|2015-05-04|2017-02-07|Bby Solutions, Inc.|Random-access robotic inventory dispensary: replenishment and purge| WO2017081275A1|2015-11-11|2017-05-18|Ocado Innovation Limited|Robotic picking systems and devices| GB2544338A|2015-11-13|2017-05-17|Metabolic Healthcare Ltd|Electonic method and system for data provision| CN206375266U|2016-12-31|2017-08-04|天津森雅医疗设备科技有限公司|A kind of medicine dispensing machine pallet automatic blanking device| CN206358922U|2016-12-31|2017-07-28|天津森雅医疗设备科技有限公司|A kind of medicine dispensing machine pallet automatic loading/unloading flow system| US10472173B2|2017-04-24|2019-11-12|Ching Qing Guo|Public accessible automated robotic warehouse for mails, parcels and packages|US10427809B2|2012-06-01|2019-10-01|Rxsafe Llc|Pharmacy packaging system| US10427810B2|2012-06-01|2019-10-01|Rxsafe Llc|Pharmacy packaging system| US10611570B1|2016-10-25|2020-04-07|Karen Lynnette Washington|Apparatus, system, and method for a drive-through grocery service| US10807383B2|2018-09-24|2020-10-20|The Boeing Company|Robotic printing system for an aircraft exterior| CN110084961A|2019-04-30|2019-08-02|南理工泰兴智能制造研究院有限公司|Vending machine people, the control method of vending machine people, device and vending system| US11214391B2|2019-06-28|2022-01-04|Omnicell, Inc.|Apparatuses, systems, and methods for the automated dispensing of and packaging of articles| WO2021170227A1|2020-02-26|2021-09-02|Sergey Razumov|Terminal station for issuing objects in compartments of containers| US11130237B1|2020-03-05|2021-09-28|Mujin, Inc.|Method and computing system for performing container detection and object detection| CN111986382A|2020-08-31|2020-11-24|北京京东乾石科技有限公司|Automatic vending system and control method thereof| CN112278682A|2020-10-23|2021-01-29|南京晓庄学院|Box-packed medicine ordered and rapid distribution system based on man-machine cooperation| CN112389922A|2020-10-29|2021-02-23|苏州协同创新智能制造装备有限公司|Name card holder shell inventory method|
法律状态:
2021-11-23| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US15/719,671|2017-09-29| US15/719,671|US10586418B2|2017-09-29|2017-09-29|Apparatuses, systems, and methods for the automated dispensing of articles| PCT/US2018/049588|WO2019067174A1|2017-09-29|2018-09-05|Apparatuses, systems, and methods for the automated dispensing of articles| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|